#include "stdafx.h"
#include "Equipo.h"

Equipo::Equipo()
{
	number = 0;
	jugadores = new Miembro*[PLAYERS_PER_SIDE];
}

bool Equipo::Add(Miembro* m)
{
	if(number >= PLAYERS_PER_SIDE)
		return false;

	jugadores[number] = m;
	jugadores[number]->number = number;
	++number;

	return true;
}


void Equipo::Update(Environment* _env)
{
	env = _env;

	OnPlay();

	for(int i = 0; i < PLAYERS_PER_SIDE; i++) {
		jugadores[i]->Update(env);
	}
	
}

Miembro* Equipo::GetPlayer(int number)
{
	return jugadores[number];
}

Robot* Equipo::GetRobot(int number)
{
	return &env->home[number];
}


